package com.gexiaobao.pigeon.app.model.bean

import android.os.Parcelable
import com.bin.david.form.annotation.SmartColumn
import com.bin.david.form.annotation.SmartTable
import kotlinx.parcelize.Parcelize

/**
 * @Author      : hxw
 * @Date        : 2024/7/22 13:41
 * @Describe    :
 */
data class AppTeamProjectResponse(
    val list: List<AppTeamProjectList>,
    val total: Int
)

@SmartTable(name = "团体赛详情")
@Parcelize
data class AppTeamProjectList(
//    val code: String,
//    val effCnt: Int,
//    val entryName: String,
//    val featherColor: List<String>,
//    val grade: List<String>,
//    val location: String,
//    val projectRank: Int,
//    val ringId: List<String>,
//    val winMoney: String

    @SmartColumn(id = 7, name = "团体分组")
    var code: String,

    @SmartColumn(id = 2, name = "入围羽数")
    var effCnt: Int,

    @SmartColumn(id = 1, name = "会员姓名")
    var entryName: String,

    @SmartColumn(id = 6, name = "羽色")
    var featherColorContent: String,
    var featherColor: List<String>,

    @SmartColumn(id = 4, name = "成绩")
    var gradeContent: String,
    var grade: List<String>,

    @SmartColumn(id = 8, name = "隶属协会")
    var location: String,

    @SmartColumn(id = 0, name = "大团体")
    var projectRank: Int = 0,

    @SmartColumn(id = 5, name = "足环")
    var ringIdContent: String,
    var ringId: List<String>,

    @SmartColumn(id = 3, name = "奖励")
    var winMoney: String


) : Parcelable